b3172c73b70ec5e6b12ba01c5e7f889341cf627b,zkbind/src/org/zkoss/bind/xel/zel/ListModelELResolver.java,ListModelELResolver,getType,#ELContext#Object#Object#,54
Before Change
}
if (base instanceof ListModel<?>) {
context.setPropertyResolved(true);
ListModel<?> listmodel = (ListModel<?>) base;
int idx = coerce(property);
if (idx < 0 || idx >= listmodel.getSize()) {
After Change
if (base instanceof ListModel<?>) {
ListModel<?> listmodel = (ListModel<?>) base;
Integer idx = coerce(property);
if (idx == null) return null;
if (idx < 0 || idx >= listmodel.getSize()) {
throw new PropertyNotFoundException(
new ArrayIndexOutOfBoundsException(idx).getMessage());
}
context.setPropertyResolved(true);
return Object.class;
}